﻿using COMPONENT.BL;
using COMPONENT.Entity;
using COMPONENT.Library.General;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace HMS.PresentationWeb.common
{
    public partial class registrarcliente : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            clsCliente c = ObtenerDatos();
            bool success = clsReglaNegocio.Instancia.GuardarCliente(c);
            if (success)
            {
                Response.Write("Cliente guardado");
            }
            else
            {
                Response.Write("Error al guardar");
            }
            //clsReglaNegocio.Instancia.Cliente_PrimerRegistro();
        }

        private clsCliente ObtenerDatos()
        {
            clsCliente objcliente = new clsCliente();
            objcliente.Nombre = txtNombres.Text;
            objcliente.Apellidos = txtApellidos.Text;
            objcliente.Email = txtEmail.Text;
            objcliente.Password = clsSeguridad.Encriptar(txtPassword.Text);
            objcliente.Genero = Convert.ToInt32(ddlGenero.SelectedValue);
            
            return objcliente;
        }
    }
}